@echo off
REM 检查Java是否安装
java -version >nul 2>&1
if %errorlevel% neq 0 (
echo 错误：未找到Java。请先安装JDK 17或更高版本。
echo 安装完成后，请配置JAVA_HOME环境变量并将JDK的bin目录添加到PATH中。
pause
exit /b 1
)

REM 检查Maven是否安装
mvn -version >nul 2>&1
if %errorlevel% neq 0 (
echo 警告：未找到Maven。将尝试直接运行主类。
goto run_with_java
)

REM 使用Maven运行项目
echo 使用Maven运行项目...
mvn spring-boot:run
goto end

:run_with_java
REM 直接使用Java运行主类（需要手动编译）
echo 请先编译项目，然后使用以下命令运行：
echo java -cp target/classes com.example.usermanagement.UserManagementApplication

:end
echo 按任意键退出...
pause